$("#example2").treetable({
    expandable : true
});

$('.menu-show-btn').click(function(){
    $('#parent_id').val(0);
    $('#menu-modal').modal('show');
})

function addMenu(id){
    $('#parent_id').val(id);
    $('#menu-modal').modal('show');
}

$('.ajax_post_depart').click(function(){
    var name = $('#name').val();
    var app = $('#app').val();
    var model = $('#model').val();
    var action = $('#action').val();

    if(name == ''){
        $.jBox.error('请输入菜单名称', '错误');
        return false;
    }
    if(app == ''){
        $.jBox.error('请输入应用名称', '错误');
        return false;
    }
    if(model == ''){
        $.jBox.error('请输入控制器', '错误');
        return false;
    }
    if(action == ''){
        $.jBox.error('请输入方法名称', '错误');
        return false;
    }

    $.post($('#menu_form').attr('action'),$('#menu_form').serialize(),success,'json');
    return false;
    function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function () { self.location.reload(); }, 1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
    }
})

//删除
function delMenu(id){
    $.jBox.confirm("确定删除菜单吗？", "提示", function(v){
        if (v == 'ok'){
            $.post('/sys-menu/del-menu',{id:id},success,'json');
            return false;
            function success(data){
                if(data.code == 200)
                {
                    $.jBox.tip('处理成功', 'success');
                    window.setTimeout(function () { self.location.reload(); }, 1000);
                }
                else{
                    $.jBox.error(data.val, '错误');
                }
            }
        }else{
            $.jBox.close();
        }
    });
}

//编辑
function updateMenu(id){
    $.post('/sys-menu/get-one-menu',{id:id},success,'json');
    return false;
    function success(data){
        if(data == null){
            $('#menu-modal-update').modal('show');
        }else{
            if(data.code == 500){
                $.jBox.error(data.val, '错误');
            }else{
                $('#name_update').val(data.name);
                $('#parent_id_update').val(data.parent_id);
                $('#app_update').val(data.app);
                $('#model_update').val(data.model);
                $('#action_update').val(data.action);
                $('#data_update').val(data.data);
                $('#type_update').val(data.type);
                $('#status_update').val(data.status);
                $('#icon_update').val(data.icon);
                $('#remark_update').val(data.remark);
                $('#sort_update').val(data.sort);
                $('#menu_id').val(data.id);
                $('#menu-modal-update').modal('show');
            }
        }
    }
}

$('.ajax_post_update').click(function(){
    var name = $('#name_update').val();
    var app = $('#app_update').val();
    var model = $('#model_update').val();
    var action = $('#action_update').val();

    if(name == ''){
        $.jBox.error('请输入菜单名称', '错误');
        return false;
    }
    if(app == ''){
        $.jBox.error('请输入应用名称', '错误');
        return false;
    }
    if(model == ''){
        $.jBox.error('请输入控制器', '错误');
        return false;
    }
    if(action == ''){
        $.jBox.error('请输入方法名称', '错误');
        return false;
    }

    $.post($('#menu_form_update').attr('action'),$('#menu_form_update').serialize(),success,'json');
    return false;
    function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function () { self.location.reload(); }, 1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
    }
});
//add by lizenan 20180210 导航菜单同步功能 512 start
$('.menu-show-refresh').on('click',function(){
	$.post('/menu-synchronization/index',{},success,'json');
    return false;
    function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function () { self.location.reload(); }, 1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
    }
});
//add by lizenan 20180210 导航菜单同步功能 512 end
/**
 * Created by fdg296 on 2017/9/29.
 */
